smite (someone's) heart

Translations
ударить по сердцу (кого-то)
The tragedy smote her heart deeply.
Трагедия глубоко ударила по её сердцу.